// moduleResolve: "Bundler" ---downfall-> "Node"
// ? to reduce virtual file

// import { au } from './a';
// ->
// import { au } from './a/au.js';

// TODO
const NewProxy = new Proxy(Proxy, {
  construct(target: ProxyConstructor, args: any[], newTarget: Function) {
    console.log('createProxy');
    return Reflect.construct(target, args, newTarget);
  },
});
const p2 = new NewProxy({}, {});

export {};

type T = Omit<Object & Record<string, any>, never>;
